torque pump - French English Dictionary